<template>
	<view>我的测试</view>
</template>

<script>
	export default {
		data() {
			return {
				path:''
			}
		},
	    onLoad:function(e){
			console.log('我的测试开始');
			// console.log('plus.device.model',plus.device.model);
			// console.log('plus.device.vendor',plus.device.vendor);
			// console.log('plus.device.uuid',plus.device.uuid);
			// console.log('plus.device.beep( 3 );',plus.device.beep(3));
			// console.log('plus.device.getVolume()',plus.device.getVolume());
			// console.log('plus.device.dpiX',plus.device.dpiX);
			// console.log('plus.screen.height',plus.screen.height);
			// console.log('plus.os.language',plus.os.language);
			// console.log('plus.os.version',plus.os.version);
			// plus.device.getVolume();
			// plus.device.dial("10086", false);
			var info=plus.push.getClientInfo();
			var clientid=info.clientid;
			console.log('plus.os.name',plus.os.name);
			/*进来判断设备*/
			if(plus.os.name=='Android'){
				 // 消息格式化  
				var notice = {  
					title: '我是标题',         // 标题  
					descp: 'w我是内容',       // 内容  
					event: 'warning',     // 事件名称（APP根据此参数决定执行哪些功能）  
					data: '',       // 推送数据，附加的业务数据  
					silent: 'false'    // 内推时，是否给用户展示提示信息（比如强制用户退出就不会展示提示信息）  
				};  
				plus.push.createMessage('我是标题',JSON.stringify('smart'),{  
					title: '健康告知'  
				});  
				// 监听plusready事件  
				// plus.push.addEventListener( "plusready", function(){
					console.log('a我已经准备发送消息了');
					plus.push.addEventListener('click',function(msg){
						plus.nativeUI.toast('click的开始');  
						console.log('点击msg的值',msg);
						//根据payload传递过来的数据，打开一个详情
						var payload=msg.payload;
						console.log('a点击payload的值',payload);
						if(payload){
							/*有可能是字符串的处理*/
							if(typeof payload=='string'){
								plus.nativeUI.toast('string的开始');  
								console.log('执行了1a');
								payload=JSON.parse(payload);
								console.log('payload的值aa',payload);
								/*继续执行点击跳转链接*/
								setTimeout(function(res){
									uni.switchTab({
										url:'/pages/order-lists/order-lists'
									})
								},1000)
							}
							/*一般是这种对象的处理方式*/
							if(typeof payload=='object'){
								console.log('执行了2');
								setTimeout(function(res){
									uni.switchTab({
										url:'/pages/order-lists/order-lists'
									})
								},1000)
							}
						}
					},false);
					
					 plus.push.addEventListener("receive", function (msg) {  
						 console.log('监听receive事件的msg',msg);
					 },false);
				// },false);
			}
			// mui.init();
			var count=0;
			// var getcid=setInterval(function(){
			// 	cid=plus.push.getClientInfo().clientid;
			// 	if(cid!=''&&cid!=null&&cid!='null'){
			// 		console.log('cid的值'+cid+'&count='+count);
			// 		clearInterval(getcid);
			// 	}
			// 	count++;
			// },20);
			//监听在线消息事件，不符合格式的透传消息
			// plus.push.addEventListener('receive',function(msg){
			// 	var options={cover:false};
			// 	var str='欢迎使用html5 plus创建本地消息!';
			// 	plus.push.createMessage(str,'LocalMSG',options);
			// 	console.log('创建本地消息成功!');
			// })
			// //监听点击消息事件，符合格式的透传消息以及本地消息
			// plus.push.addEventListener('click',function(msg){
			// 	//判断是从本地创建还是离线推送的消息
			// 	switch(msg.payload){
			// 		case "LocalMSG":
			// 		console.log('title和content里获取数据');
			// 		break;
			// 		default:
			// 		console.log('点击符合格式的透传消息启动');
			// 		break;
			// 	}
			// },false);
			// plus.push.addEventListener('plusready',function(){
			// 	//拓展api加载完毕，
			// 	console.log('clientid的值',clientid);
			// })
		
	    },
		methods: {
			
		},
	}
</script>

<style>
</style>
